package net.xxcl.exam.pojo;

import java.io.Serializable;
import java.util.Date;

public class Score extends ScoreKey implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 客观题分数
     */
    private Integer kgtmark;

    /**
     * 主观题答案
     */
    private Integer zgtmark;

    /**
     * 打字题分数
     */
    private Integer dztmark;

    /**
     * 最终得分
     */
    private Integer totalmark;

    /**
     * 客观题答案
     */
    private String kgtda;

    /**
     * 打字题答案
     */
    private String dztda;

    /**
     * 上传文件存放位置
     */
    private String filepath;

    /**
     * 个别延时的时间，以分钟计算
     */
    private Integer delaytime;

    /**
     * 状态，0为未考试，1为已经登录过，2为考试结束
     */
    private Integer state;

    private Date firststarttime;

    private String question;

    /**
     * @return 客观题分数
     */
    public Integer getKgtmark() {
        return kgtmark;
    }

    /**
     * @param kgtmark 
	 *            客观题分数
     */
    public void setKgtmark(Integer kgtmark) {
        this.kgtmark = kgtmark;
    }

    /**
     * @return 主观题答案
     */
    public Integer getZgtmark() {
        return zgtmark;
    }

    /**
     * @param zgtmark 
	 *            主观题答案
     */
    public void setZgtmark(Integer zgtmark) {
        this.zgtmark = zgtmark;
    }

    /**
     * @return 打字题分数
     */
    public Integer getDztmark() {
        return dztmark;
    }

    /**
     * @param dztmark 
	 *            打字题分数
     */
    public void setDztmark(Integer dztmark) {
        this.dztmark = dztmark;
    }

    /**
     * @return 最终得分
     */
    public Integer getTotalmark() {
        return totalmark;
    }

    /**
     * @param totalmark 
	 *            最终得分
     */
    public void setTotalmark(Integer totalmark) {
        this.totalmark = totalmark;
    }

    /**
     * @return 客观题答案
     */
    public String getKgtda() {
        return kgtda;
    }

    /**
     * @param kgtda 
	 *            客观题答案
     */
    public void setKgtda(String kgtda) {
        this.kgtda = kgtda;
    }

    /**
     * @return 打字题答案
     */
    public String getDztda() {
        return dztda;
    }

    /**
     * @param dztda 
	 *            打字题答案
     */
    public void setDztda(String dztda) {
        this.dztda = dztda;
    }

    /**
     * @return 上传文件存放位置
     */
    public String getFilepath() {
        return filepath;
    }

    /**
     * @param filepath 
	 *            上传文件存放位置
     */
    public void setFilepath(String filepath) {
        this.filepath = filepath;
    }

    /**
     * @return 个别延时的时间，以分钟计算
     */
    public Integer getDelaytime() {
        return delaytime;
    }

    /**
     * @param delaytime 
	 *            个别延时的时间，以分钟计算
     */
    public void setDelaytime(Integer delaytime) {
        this.delaytime = delaytime;
    }

    /**
     * @return 状态，0为未考试，1为已经登录过，2为考试结束
     */
    public Integer getState() {
        return state;
    }

    /**
     * @param state 
	 *            状态，0为未考试，1为已经登录过，2为考试结束
     */
    public void setState(Integer state) {
        this.state = state;
    }

    public Date getFirststarttime() {
        return firststarttime;
    }

    public void setFirststarttime(Date firststarttime) {
        this.firststarttime = firststarttime;
    }

    public String getQuestion() {
        return question;
    }

    public void setQuestion(String question) {
        this.question = question;
    }
}